Skip to content

Conversation

@sandy081
Copy link
Member

No description provided.

@sandy081 sandy081 requested review from Copilot and ulugbekna October 30, 2025 18:04
@sandy081 sandy081 enabled auto-merge October 30, 2025 18:04
@sandy081 sandy081 self-assigned this Oct 30, 2025
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR migrates internal configuration settings from the chat.advanced.* namespace to a simpler chat.* namespace, making them public/experimental settings accessible to users. The migration includes automatic configuration migration logic to transfer user values from old keys to new keys.

Key changes:

  • Created a configuration migration registry system to handle automatic migration of setting values
  • Moved 40+ settings from chat.advanced.* to chat.* namespace and changed them from internal-only to public settings
  • Updated tests to reflect new setting IDs and public visibility
  • Added localization strings and package.json schema entries for newly public settings

Reviewed Changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
src/platform/configuration/common/configurationService.ts Adds configuration migration infrastructure and updates 40+ setting definitions to use new namespace with migration
src/platform/configuration/test/common/configurationService.spec.ts Updates test assertions to verify new setting IDs and public visibility
src/extension/configuration/vscode-node/configurationMigration.ts Moves migration types to platform layer, imports them instead
package.nls.json Adds localization strings for newly public settings
package.json Adds schema definitions for newly public experimental settings

@vs-code-engineering vs-code-engineering bot added this to the October 2025 milestone Oct 30, 2025
ulugbekna
ulugbekna previously approved these changes Oct 31, 2025
@sandy081 sandy081 modified the milestones: October 2025, November 2025 Nov 7, 2025
@sandy081 sandy081 disabled auto-merge November 11, 2025 15:49
@sandy081 sandy081 marked this pull request as draft November 11, 2025 16:14
Copy link
Contributor

@ulugbekna ulugbekna left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Backward compatibility with exp makes sense to me. Posted some other thoughts I have

@sandy081 sandy081 marked this pull request as ready for review November 14, 2025 14:34
bpasero
bpasero previously approved these changes Nov 14, 2025
@alexdima alexdima self-requested a review November 14, 2025 16:14
alexdima
alexdima previously approved these changes Nov 14, 2025
Copy link
Member

@alexdima alexdima left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice!

@alexdima alexdima enabled auto-merge November 14, 2025 16:48
@alexdima alexdima added this pull request to the merge queue Nov 14, 2025
Merged via the queue into main with commit 7098ab5 Nov 14, 2025
16 checks passed
@alexdima alexdima deleted the sandy081/alternative-bug branch November 14, 2025 17:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants